package oa.hleast.xswl.pojo.form.sport;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author: 302
 * @date: 2021-08-04 17:57:30
 * @description: 体育场馆表;关联:hasMany=VenuePlace,venue_id;关联:belongsTo=VenueCategory,category_id;关联:hasMany=VenuePicture,picture_id(WlVenue)form实体类
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("体育场馆表;关联:hasMany=VenuePlace,venue_id;关联:belongsTo=VenueCategory,category_id;关联:hasMany=VenuePicture,picture_idForm实体类")
public class WlVenueForm {
    @TableId(type = IdType.AUTO)

    @ApiModelProperty("")
    private Integer id;


    @ApiModelProperty("分类id")
    private Object categoryId;


    @ApiModelProperty("分类路径")
    private String categoryPath;


    @ApiModelProperty("场馆名称")
    private String venueName;


    @ApiModelProperty("描述")
    private String description;


    @ApiModelProperty("内容")
    private String content;


    @ApiModelProperty("主图URL")
    private String mainImageUrl;


    @ApiModelProperty("相册")
    private String imagerList;


    @ApiModelProperty("点击量")
    private Object hits;


    @ApiModelProperty("状态;0=禁用,1=启用")
    private Integer enabled;


    @ApiModelProperty("创建时间")
    private Object createTime;


    @ApiModelProperty("更新时间")
    private Object updateTime;


    @ApiModelProperty("软删除时间")
    private Object deleteTime;


    @ApiModelProperty("点赞数量")
    private Object countLike;


    @ApiModelProperty("分享数量")
    private Object countShare;


    @ApiModelProperty("收藏数量")
    private Object countCollection;


    @ApiModelProperty("是否推荐到首页,1=是,0=否")
    private Integer isRecommend;


    @ApiModelProperty("是否置顶;1=是,0=否")
    private Integer isTopping;


    @ApiModelProperty("分享的内容")
    private String shareContent;


    @ApiModelProperty("排序")
    private Integer sort;


    @ApiModelProperty("人均价格")
    private Double avePrice;


    @ApiModelProperty("经度")
    private Double mapLng;


    @ApiModelProperty("纬度")
    private Double mapLat;


    @ApiModelProperty("省")
    private String province;


    @ApiModelProperty("市")
    private String city;


    @ApiModelProperty("区")
    private String area;


    @ApiModelProperty("街道")
    private String street;


    @ApiModelProperty("地址")
    private String address;


    @ApiModelProperty("开放时间")
    private String openTime;


    @ApiModelProperty("全景地址")
    private String panoramicUrl;


    @ApiModelProperty("联系人")
    private String contact;


    @ApiModelProperty("联系方式")
    private String telephone;


    @ApiModelProperty("自定义属性json")
    private String custom;


    @ApiModelProperty("审核状态;draft=草稿阶段（未提交）,pending=待审核,passing=审核通过,failed=审核不通过")
    private String isAudit;


    @ApiModelProperty("场地类型标签")
    private String tags;


    @ApiModelProperty("是否可预订;1=可,0=不")
    private Integer isOrder;
}
